package cn.cdeden.knowledge.api.domain;

import cn.cdeden.common.core.domain.R;
import cn.cdeden.knowledge.api.domain.vo.RemoteScheduleDetailsVo;
import cn.cdeden.knowledge.api.domain.vo.RemoteSchedulePermissionsVo;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;

import java.util.List;
import java.util.Set;

public interface RemoteSchedulePermissionsService {

    List<RemoteSchedulePermissionsVo>  getAll();

    boolean add(RemoteSchedulePermissionsVo remoteSchedulePermissionsVo);

    RemoteSchedulePermissionsVo editQuery(Long id);

    boolean edit(RemoteSchedulePermissionsVo remoteSchedulePermissionsVo);

    boolean delete(Long id);

    List<RemoteScheduleDetailsVo> getRelevance();
}
